/**
 * Asserts' name shortcuts.
 */
Assert.no = Assert.isFalse;
Assert.yes = Assert.isTrue;
Assert.same = Assert.areSame;
Assert.different = Assert.areNotSame;

/**
 * Asserts that a Collection (Object/Array) is empty.
 */
Assert.empty = function(arg) {
	if(Lang.isArray(arg)) { Assert.same(0, arg.length, "Size expected to be 0. Actual: " + arg.length); return; }
	if(Lang.isObject(arg)) { Assert.same(0, Object.size( arg ), "Size expected to be 0. Actual: " + Object.size(arg)); return; }
	
	Assert.fail("Assert.empty: wrong argument type: '" + Lang.type(arg) + "'");
};